other sections
KILL(1) | Linux Programmer's Manual | KILL(1) |
이름¶
kill - 프로세스를 종료시킨다.
사용법¶
kill [ -s signal | -p ] [ -a ] [ -- ] pid
...
kill -l [ signal ]
설명¶
kill 명령은 지정한 프로세스에 지정한 신호(signal)를 보낸다. 지정한 신호가 없으면, TERM 신호를 보낸다. 이 신호는 프로세스를 종료시킬 것이다. TERM 신호로 종료되지 않는 프로세스는, 필요하다면 KILL (9) 신호를 보낼 수도 있다.
대부분의 요즘 쉘들은 여기에서 설명한 것과 유사한 방법으로 쓸 수 있는 내장 kill 함수를 가지고 있다. (그래서 이 명령을 사용할 경우가 잘 없지만, 한 프로세스를 비정상적으로 종료해야 할 경우에 이 명령을 사용한다.)
옵션¶
- pid...
- kill이 신호를 보낼 프로세스들을 나열한다. 각각의 pid는 아래 다섯 가지 중 하나일 수 있다.
- n
- n은 0보다 큰 정수이다. pid n을 갖는 프로세스에 신호를 보낸다.
- 0
- 현재 프로세스 그룹에 포함된 모든 프로세스에 신호를 보낸다.
- -1
- 1보다 큰 pid를 갖는 모든 프로세스에게 신호를 보낸다.
- -n
- 여기에서 n은 1보다 큰 정수이다. 프로세스 그룹 n에 속한 모든 프로세스에게 신호를 보낸다. 여기에서 주의할 것은, 프로세스 그룹을 나타내기 위해 `-n'과 같은 형식으로 인자를 줄 경우, 반드시 신호가 이 옵션보다 먼저 주어져야 한다는 것이다. 혹은, `-n' 인자는 반드시 `--' 옵션 다음에 와야 한다. 그렇지 않으면 `-n' 옵션은 보내야할 신호로 인식되어 버린다.
- commandname
- commandname으로 실행된 모든 프로세스에게 신호를 보낸다.
관련 항목¶
저자¶
Taken from BSD 4.4. The ability to translate process names to process ids was added by Salvatore Valente <svalente@mit.edu>.
번역¶
한글 Manpage 프로젝트 (http://man.kldp.org) 2004년 3월 28일
1994년 10월 14일 | Linux Utilities |